//accurate signed multiplier for model build
module Mult
	#(parameter length = 16)
	(
		input 	signed [length-1:0] 	Muld,
		input 	signed [length-1:0] 	Mulr,
		output 	signed [2*length-1:0] 	result
	);

assign result = Muld*Mulr;

endmodule